package com.benshou.bsoa.dto.feikong.req;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.util.List;

/**
 * 法人公司信息实体类
 */
@Data
public class CompanyInfo{

    /**
     * 公司代码（必填）。
     */
    @NotBlank
    private String companyCode;

    /**
     * 公司名称（必填）。
     */
    @NotBlank
    private String companyName;

    /**
     * 公司简称（非必填）。
     */
    private String companyShortName;

    /**
     * 所在国家二字码（非必填，默认中国）。
     */
    private String country;

    /**
     * 所在城市编号（非必填）。
     */
    private String city;

    /**
     * 状态（非必填，默认为1）。1表示启用，0表示禁用。
     */
    private String status;

    /**
     * 账套本位币（非必填）。例如：CNY、USD。
     */
    private String currencyCode;

    /**
     * 上级公司代码（非必填）。
     */
    private String parentCompanyCode;

}